.title-container {
    display: flex;
    padding: 50px;

    .type {
        width: 80px;
        height: 50px;
        background: #2E57FF;
        color: #fff;
    }

    .title {
        flex: 1;
    }
}

.options {
    padding: 40px;

    .opt-item {
        background: #F0F0F0;
        padding: 50px;
        display: flex;
        margin-bottom: 40px;

        .check {
            width: 40px;
            height: 40px;
            border: 2px solid #666666;
            border-radius: 50%;
        }

        .key {
            padding-left: 50px;
            padding-right: 20px;
        }

        .content {
            flex: 1;
        }
    }
}

.fill {
    padding: 40px;

    .code {
        padding: 40px;
        background-color: #f0f0f0;
    }
}

.practice {
    font-size: 40px;
}